Deklaratiivne programmeerimine

Deklaratiivne programmeerimine on arvutiteaduses kasutatav programmeerimise paradigma, kus programmide struktuur ja elemendid, mis väljendavad arvutuste loogikat, ei kirjelda programmi juhtimisvoogu.[1] Deklaratiivne programmeerimine defineeritakse sageli kui kõik mitteimperatiivsed programmeerimise stiilid. Leidub ka definitsioone, mis ei defineeri seda imperatiivse programmeerimise kaudu.

Näiteks:

  • kõrgetasemeline programm, mis kirjeldab, mida arvutus peaks täitma;
  • keel, mis on selges vastavuses matemaatilise loogikaga.[2]
  1. Lloyd, J.W., Practical Advantages of Declarative Programming
  2. Chakravarty, Manuel M. T. (14 February 1997). On the Massively Parallel Execution of Declarative Programs (Doctoral dissertation). Technische Universität Berlin

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy